class TranslationAssistant:
    """翻译助手子类 - 专用于多语言翻译"""

    def __init__(self, assistant_id, name, version, online, score, supported_languages=None, translation_accuracy="高"):
        super().__init__(assistant_id, name, "翻译助手", version, online, score)
        self.supported_languages = supported_languages or ["中文", "英文", "日文", "韩文"]  # 支持的语言
        self.translation_accuracy = translation_accuracy  # 翻译准确度

    def __str__(self):
        base_info = super().__str__()
        return f"{base_info} | 支持语言: {', '.join(self.supported_languages)} | 准确度: {self.translation_accuracy}"